Big Huge Thesaurus

Ailuropoda melanoleuca

noun